home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
shells
/
zsh-3.000
/
zsh-3
/
home
/
ftp
/
pub
/
local
/
info
/
zsh.info-5
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1996-07-16
|
48KB
|
850 lines
This is Info file zsh.info, produced by Makeinfo-1.63 from the input
file ./zsh.texi.
This is a texinfo version of the man page for the Z Shell, originally by
Paul Falstad. It was converted from the `zsh.1' file distributed with
zsh v2.5.0 by Jonathan Hardwick, `jch@cs.cmu.edu' and updated/modified
by Clive Messer, `clive@epos.demon.co.uk' to it's present state.
File: zsh.info, Node: Flags with arguments, Next: Control Flags, Prev: Simple Flags, Up: Options Flags
Flags with arguments
--------------------
These have user supplied arguments to determine how the list of
completions is to be made up:
`-k ARRAY'
Names taken from the elements of `$ARRAY' (note that the `$' does
not appear on the command line). Alternatively, the argument
`ARRAY' itself may be a set of space or comma separated values in
parentheses, in which any delimiter may be escaped with a
backslash; in this case the argument should be quoted. For
example, `compctl -k "(cputime filesize datasize stacksize
coredumpsize resident descriptors)" limit'.
`-g GLOBSTRING'
The GLOBSTRING is expanded using filename globbing; it should be
quoted to protect it from immediate expansion. The resulting
filenames are taken as possible completions. Use `*(/)' instead
of `*/' for directories. The `fignore' special parameter is not
applied to the resulting files. More than one pattern may be
given separated by blanks. (Note that brace expansion is not part
of globbing. Use the syntax (`either|or') to match alternatives.)
`-K FUNCTION'
Call the given function to get the completions. The function is
passed two arguments: the prefix and the suffix of the word on
which completion is to be attempted, in other words those
characters before the cursor position, and those from the cursor
position onwards. The function should set the variable `reply' to
an array containing the completions (one completion per element);
note that `reply' should not be made local to the function. From
such a function the command line can be accessed with the `-c' and
`-l' flags to the `read' builtin. For example,
`function whoson { reply=(`users`); }'
`compctl -K whoson talk'
completes only logged-on users after `talk'. Note that `whoson'
must return an array so that just `reply=`users`' is incorrect.
`-H NUM PATTERN'
The possible completions are taken from the last NUM history
lines. Only words matching PATTERN are taken. If NUM is zero or
negative the whole history is searched and if PATTERN is the empty
string all words are taken (as with `*'). A typical use is
`compctl -D -f + -H 0 '' -X '(No file found; using history)''
which forces completion to look back in the history list for a
word if no filename matches. The explanation string is useful as
it tells the user that no file of that name exists, which is
otherwise ambiguous. (See the next section for `-X'.)
File: zsh.info, Node: Control Flags, Prev: Flags with arguments, Up: Options Flags
Control Flags
-------------
These do not directly specify types of name to be completed, but
manipulate the options that do:
It instructs the shell not to quote any meta-characters in the
possible completions. This allows, for example, a completion
array (`-k') to complete to a back-quoted expression without
actually executing the back-quoted command until the entire
command is finally executed. Normally meta-characters are
automatically quoted, so that user-defined completions don't need
to do the required quoting, which would be difficult to get right
anyway, especially when completing inside quotes.
`-P PREFIX'
The PREFIX is inserted just before the completed string; any
initial part already typed will be completed and the whole PREFIX
ignored for completion purposes. For example,
`compctl -j -P "%" kill'
inserts a `%' after the `kill' command and then completes job
names.
`-S SUFFIX'
When a completion is found the SUFFIX is inserted after the
completed string. In the case of menu completion the SUFFIX is
inserted immediately, but it is still possible to cycle through
the list of completions by repeatedly hitting the same key.
If used with the previous option (the `-S' flag) it causes the
suffix to be removed if the next character typed is a blank or does
not insert anything; this is the same rule as used for the
`AUTO_REMOVE_SLASH' option. This is most useful for list
separators (comma, colon, etc.).
`-l CMD'
This option cannot be combined with any other option. It
restricts the range of command line words that are considered to be
arguments. If combined with one of the extended completion
patterns `p[...]', `r[...]', or `R[...]' (*Note Extended
Completion::.) the range is restricted to the arguments specified
in the brackets. Completion is then performed as if these had
been given as arguments to the CMD supplied with the option. If
the CMD string is empty the first word in the range is instead
taken as the command name, and command name completion performed
on the first word in the range. For example,
`compctl -x 'r[-exec,;]' -l '' -- find'
completes arguments between `-exec' and the following `;' (or the
end of the command line if there is no such string) as if they
were a separate command line.
Use the whole list of possible completions, whether or not they
actually match the word on the command line. The word typed so
far will be deleted. This is most useful with a function (the
`-K' option), which can examine the word components passed to it
(or via the `read' builtins `-c' and `-l' flags) and use its own
criteria to decide what matches. If there is no completion, the
original word is retained.
`-X EXPLANATION'
Print EXPLANATION when trying completion on the current set of
options. A `%n' in this string is replaced by the number of
matches.
File: zsh.info, Node: Alternative Completion, Next: Extended Completion, Prev: Options Flags, Up: Programmable Completion
Alternative Completion
======================
`compctl [ -CDT ] OPTIONS + OPTIONS [ + ... ] [ + ] COMMAND ...'
The form with `+' specifies alternative OPTIONS. Completion is tried
with the OPTIONS before the first `+'. If this produces no matches
completion is tried with the flags after the `+' and so on. If there
are no flags after the last `+' and a match has not been found up to
that point, default completion is tried.
File: zsh.info, Node: Extended Completion, Next: Example, Prev: Alternative Completion, Up: Programmable Completion
Extended Completion
===================
`compctl [ -CDT ] OPTIONS -x PATTERN OPTIONS - ... -- [ COMMAND ...
`compctl [ -CDT ] OPTIONS [ -x PATTERN OPTIONS - ... -- ]'
` [ + OPTIONS [ -x ... -- ] ... [+] ] [ COMMAND ... ]'
The form with `-x' specifies extended completion for the commands
given; as shown, it may be combined with alternative completion using
`+'. Each PATTERN is examined in turn; when a match is found, the
corresponding OPTIONS, as described in *Note Options Flags::, are used
to generate possible completions. If no PATTERN matches, the OPTIONS
given before the `-x' are used.
Note that each pattern should be supplied as a single argument and
should be quoted to prevent expansion of meta-characters by the shell.
A PATTERN is built of sub-patterns separated by commas; it matches if
at least one of these sub-patterns matches (they are `or''ed). These
sub-patterns are in turn composed of other sub-patterns separated by
white spaces which match if all of the sub-patterns match (they are
`and''ed). An element of the sub-patterns is of the form
`c[...][...]', where the pairs of brackets may be repeated as often as
necessary, and matches if any of the sets of brackets match (an `or').
The example below makes this clearer.
The elements may be any of the following:
`S[STRING] ...'
The pattern matches if the current word on the command line starts
with one of the strings given in brackets. The STRING is not
removed and is not part of the completion.
`S[STRING] ...'
Like S[STRING] except that the STRING is part of the completion.
`P[FROM,TO] ...'
The pattern matches if the number of the current word is between
one of the FROM and TO pairs inclusive. The comma and TO are
optional; TO defaults to the same value as FROM. The numbers may
be negative: `-n' refers to the `n''th last word on the line.
`C[OFFSET,STRING] ...'
The pattern matches if the STRING matches the word OFFSET by
OFFSET from the current word position. Usually OFFSET will be
negative.
`C[OFFSET,PATTERN] ...'
Like C but using pattern matching instead.
`W[INDEX,STRING] ...'
The pattern matches if the word in position INDEX is equal to the
corresponding STRING. Note that the word count is made after any
alias expansion.
`W[INDEX,PATTERN] ...'
Like W but using pattern matching instead.
`N[INDEX,STRING] ...'
Matches if the current word contains STRING. Anything up to and
including the INDEX'th occurrence of this STRING will not be
considered part of the completion, but the rest will. INDEX may be
negative to count from the end: in most cases, INDEX will be 1 or
-1.
`N[INDEX,STRING] ...'
Like N[INDEX,STRING] except that the STRING will be taken as a
character class. Anything up to and including the INDEX'th
occurrence of any of the characters in STRING will not be
considered part of the completion.
`M[MIN,MAX] ...'
Matches if the total number of words lies between MIN and MAX
inclusive.
`R[STR1,STR2] ...'
Matches if the cursor is after a word with prefix STR1. If there
is also a word with prefix STR2 on the command line it matches
only if the cursor is before this word.
`R[STR1,STR2] ...'
Like R but using pattern matching instead.
File: zsh.info, Node: Example, Prev: Extended Completion, Up: Programmable Completion
Example
=======
`compctl -u -x 's[+] c[-1,-f],s[-f+]' -g '~/Mail/*(:t)' -
's[-f],c[-1,-f]' -f -- mail'
This is to be interpreted as follows:
If the current command is `mail', then
if ((the current word begins with `+' and the previous word is `-f')
or (the current word begins with `-f+')), then complete the
non-directory part (the `:t' glob modifier) of files in the directory
`~/Mail'; else
if the current word begins with `-f' or the previous word was `-f',
then complete any file; else
complete user names.
File: zsh.info, Node: Concept Index, Next: Variables Index, Prev: Programmable Completion, Up: Top
Concept Index
*************
* Menu:
* alias: Shell Builtin Commands.
* aliases, completion of: Options.
* aliases, global: Aliasing.
* aliases, removing: Shell Builtin Commands.
* aliasing: Aliasing.
* alternate forms for complex commands: Alternate Forms For Complex Commands.
* ambiguous completions: Options.
* annoying keyboard, sun: Options.
* arithmetic evaluation: Arithmetic Evaluation.
* arithmetic expansion: Arithmetic Expansion.
* arithmetic operators: Arithmetic Evaluation.
* array elements: Array Parameters.
* array expansion, rc style: Parameter Expansion.
* array parameter, declaring: Shell Builtin Commands.
* arrays, ksh style: Options.
* author: Author.
* autoloading functions: Shell Builtin Commands.
* background jobs, IO: Jobs & Signals.
* background jobs, notification: Options.
* background jobs, priority of: Options.
* beep, ambiguous completion: Options.
* beep, disabling: Options.
* beep, history: Options.
* bindings, key: Zsh Line Editor.
* brace expansion: Brace Expansion.
* brace expansion, disabling: Options.
* brace expansion, extending: Options.
* builtin commands: Shell Builtin Commands.
* case selection: Complex Commands.
* cd, automatic: Options.
* cd, behaving like pushd: Options.
* cd, to parameter: Options.
* clobbering, of files: Options.
* command execution: Command Execution.
* command execution, preventing: Options.
* command hashing: Options.
* command substitution: Command Substitution.
* commands, alternate forms for complex: Alternate Forms For Complex Commands.
* commands, complex: Complex Commands.
* commands, disabling: Shell Builtin Commands.
* commands, simple: Simple Commands & Pipelines.
* comments: Comments.
* comments, in interactive shells: Options.
* compatibility, csh: Shell Builtin Commands.
* compatibility, ksh: Shell Builtin Commands.
* compatibility, sh: Shell Builtin Commands.
* completion, beep on ambiguous: Options.
* completion, controlling: Programmable Completion.
* completion, exact matches: Options.
* completion, listing choices: Options.
* completion, menu: Options.
* completion, menu, on TAB: Options.
* completion, programmable: Programmable Completion.
* completions, ambiguous: Options.
* complex commands: Complex Commands.
* conditional expressions: Conditional Expressions.
* continuing loops: Shell Builtin Commands.
* coprocesses: Simple Commands & Pipelines.
* correction, spelling: Options.
* csh, compatibility: Shell Builtin Commands.
* csh, history style: Options.
* csh, loop style: Options.
* csh, null command style: Parameters Used By The Shell.
* csh, null globbing style: Options.
* csh, quoting style: Options.
* csh, tilde expansion: Parameter Expansion.
* descriptors, file: Redirection.
* directories, changing: Shell Builtin Commands.
* directories, hashing: Options.
* directories, marking: Options.
* directories, named <1>: Options.
* directories, named: Filename Expansion.
* directory stack, ignoring dups: Options.
* directory stack, printing: Shell Builtin Commands.
* directory stack, silencing: Options.
* disabling brace expansion: Options.
* disabling commands: Shell Builtin Commands.
* disabling globbing: Options.
* disabling history substitution: Options.
* disabling the beep: Options.
* disabling the editor: Options.
* disowning jobs: Jobs & Signals.
* echo, BSD compatible: Options.
* editing parameters: Shell Builtin Commands.
* editing the history: Shell Builtin Commands.
* editor, disabling: Options.
* editor, line: Zsh Line Editor.
* editor, modes: Zsh Line Editor.
* editor, overstrike mode: Options.
* editor, single line mode: Options.
* EOF, ignoring: Options.
* evaluating arguments as commands: Shell Builtin Commands.
* evaluation, arithmetic: Arithmetic Evaluation.
* event designators, history: Event Designators.
* exclusion, globbing: Filename Generation.
* execution, of commands: Command Execution.
* execution, timed: Shell Builtin Commands.
* exit status, printing: Options.
* exit status, trapping: Options.
* exiting loops: Shell Builtin Commands.
* expanding parameters: Shell Builtin Commands.
* expansion: Expansion.
* expansion, arithmetic: Arithmetic Expansion.
* expansion, brace: Brace Expansion.
* expansion, brace, disabling: Options.
* expansion, brace, extended: Options.
* expansion, filename: Filename Expansion.
* expansion, history: History Expansion.
* expansion, parameter: Parameter Expansion.
* export, automatic: Options.
* expressions, conditional: Conditional Expressions.
* features, undocumented: Undocumented Features.
* file clobbering, preventing: Options.
* file descriptors: Redirection.
* file, history: Shell Builtin Commands.
* filename expansion: Filename Expansion.
* filename generation: Filename Generation.
* filename substitution, =: Options.
* files used: Invocation.
* files, marking type of: Options.
* files, shutdown: Invocation.
* files, startup: Invocation.
* files, temporary: Process Substitution.
* flags, shell: Invocation.
* flow control: Options.
* for loops: Complex Commands.
* functions: Functions.
* functions, autoloading: Shell Builtin Commands.
* functions, removing: Shell Builtin Commands.
* functions, returning from: Shell Builtin Commands.
* globbing: Filename Generation.
* globbing, disabling: Options.
* globbing, excluding patterns: Filename Generation.
* globbing, extended: Options.
* globbing, malformed pattern: Options.
* globbing, no matches: Options.
* globbing, null, csh style: Options.
* globbing, of . files: Options.
* globbing, qualifiers: Filename Generation.
* globbing, sh style: Options.
* grammar, shell: Shell Grammar.
* hashing, of commands: Options.
* hashing, of directories: Options.
* history: History Expansion.
* history event designators: Event Designators.
* history expansion: History Expansion.
* history modifiers: Modifiers.
* history word designators: Word Designators.
* history, appending to file: Options.
* history, beeping: Options.
* history, disabling substitution: Options.
* history, editing: Shell Builtin Commands.
* history, file: Shell Builtin Commands.
* history, ignoring duplicates: Options.
* history, ignoring spaces: Options.
* history, timestamping: Options.
* history, verifying substitution: Options.
* if construct: Complex Commands.
* integer parameters: Arithmetic Evaluation.
* invocation: Invocation.
* job control, allowing: Options.
* jobs: Jobs & Signals.
* jobs, background priority: Options.
* jobs, background, IO: Jobs & Signals.
* jobs, disowning: Jobs & Signals.
* jobs, killing: Shell Builtin Commands.
* jobs, list format: Options.
* jobs, nohup: Options.
* jobs, referring to: Jobs & Signals.
* jobs, resuming automatically: Options.
* jobs, suspending: Jobs & Signals.
* jobs, waiting for: Shell Builtin Commands.
* key bindings: Zsh Line Editor.
* keys, rebinding: Shell Builtin Commands.
* killing jobs: Shell Builtin Commands.
* ksh, compatibility: Shell Builtin Commands.
* ksh, editor mode: Zsh Line Editor.
* ksh, null command style: Parameters Used By The Shell.
* ksh, option printing style: Options.
* ksh, style arrays: Options.
* limits, resource: Shell Builtin Commands.
* line editor: Zsh Line Editor.
* line, reading: Shell Builtin Commands.
* links, symbolic: Options.
* list: Simple Commands & Pipelines.
* list format, of jobs: Options.
* loop style, csh: Options.
* loops, continuing: Shell Builtin Commands.
* loops, exiting: Shell Builtin Commands.
* loops, for: Complex Commands.
* loops, repeat: Complex Commands.
* loops, until: Complex Commands.
* loops, while: Complex Commands.
* mail, warning of arrival: Options.
* mailing lists: Mailing Lists.
* marking directories: Options.
* marking file types: Options.
* mode, privileged: Options.
* modifiers, history: Modifiers.
* modifiers, precommand: Precommand Modifiers.
* named directories: Filename Expansion.
* notification of background jobs: Options.
* null command, setting: Parameters Used By The Shell.
* null globbing, csh style: Options.
* operators, arithmetic: Arithmetic Evaluation.
* option printing, ksh style: Options.
* options: Options.
* options, processing: Shell Builtin Commands.
* options, setting: Shell Builtin Commands.
* options, unsetting: Shell Builtin Commands.
* overstrike mode, of editor: Options.
* parameter expansion: Parameter Expansion.
* parameters: Parameters.
* parameters, array: Shell Builtin Commands.
* parameters, editing: Shell Builtin Commands.
* parameters, error on substituting unset: Options.
* parameters, expanding: Shell Builtin Commands.
* parameters, integer: Arithmetic Evaluation.
* parameters, marking readonly: Shell Builtin Commands.
* parameters, positional: Shell Builtin Commands.
* parameters, setting: Shell Builtin Commands.
* parameters, unsetting: Shell Builtin Commands.
* path search, extended: Options.
* pipeline: Simple Commands & Pipelines.
* popd, controlling syntax: Options.
* precommand modifiers: Precommand Modifiers.
* privileged mode: Options.
* process substitution: Process Substitution.
* prompt, without CR: Options.
* pushd, making cd behave like: Options.
* pushd, to home: Options.
* qualifiers, globbing: Filename Generation.
* querying before rm *: Options.
* quoting: Quoting.
* quoting style, csh: Options.
* quoting style, rc: Options.
* rc, array expansion style: Parameter Expansion.
* rc, quoting style: Options.
* reading a line: Shell Builtin Commands.
* rebinding the keys: Shell Builtin Commands.
* redirection: Redirection.
* referring to jobs: Jobs & Signals.
* repeat loops: Complex Commands.
* reserved words: Reserved Words.
* resource limits: Shell Builtin Commands.
* resuming jobs automatically: Options.
* rm *, querying before: Options.
* selection, case: Complex Commands.
* selection, user: Complex Commands.
* sh, compatibility: Shell Builtin Commands.
* sh, globbing style: Options.
* sh, word splitting style <1>: Options.
* sh, word splitting style: Parameter Expansion.
* shell flags: Invocation.
* shell grammar: Shell Grammar.
* shell, suspending: Shell Builtin Commands.
* shell, timing: Shell Builtin Commands.
* signals: Jobs & Signals.
* signals, trapping <1>: Shell Builtin Commands.
* signals, trapping: Functions.
* simple commands: Simple Commands & Pipelines.
* single command: Options.
* slash, removing trailing: Options.
* sorting, numerically: Options.
* spelling correction: Options.
* startup files: Invocation.
* startup files, sourcing: Options.
* sublist: Simple Commands & Pipelines.
* subshells: Complex Commands.
* substitution, command: Command Substitution.
* substitution, process: Process Substitution.
* substrings: Array Parameters.
* sun keyboard, annoying: Options.
* suspending jobs: Jobs & Signals.
* symbolic links: Options.
* temporary files: Process Substitution.
* termcap string, printing: Shell Builtin Commands.
* testing conditional expression: Complex Commands.
* tilde expansion, csh: Parameter Expansion.
* timed execution: Shell Builtin Commands.
* timing: Complex Commands.
* timing the shell: Shell Builtin Commands.
* tracing, of commands: Options.
* tracing, of input lines: Options.
* trapping signals <1>: Shell Builtin Commands.
* trapping signals: Functions.
* tty, freezing: Shell Builtin Commands.
* umask: Shell Builtin Commands.
* unset parameters, error on substituting: Options.
* until loops: Complex Commands.
* user selection: Complex Commands.
* users, watching: Shell Builtin Commands.
* waiting for jobs: Shell Builtin Commands.
* watching users: Shell Builtin Commands.
* while loops: Complex Commands.
* word designators, history: Word Designators.
* word splitting, sh style <1>: Options.
* word splitting, sh style: Parameter Expansion.
File: zsh.info, Node: Variables Index, Next: Options Index, Prev: Concept Index, Up: Top
Variables Index
***************
* Menu:
* !: Parameters Set By The Shell.
* #: Parameters Set By The Shell.
* $: Parameters Set By The Shell.
* *: Parameters Set By The Shell.
* -: Parameters Set By The Shell.
* ?: Parameters Set By The Shell.
* @: Parameters Set By The Shell.
* _: Parameters Set By The Shell.
* ARGC: Parameters Set By The Shell.
* argv: Parameters Set By The Shell.
* ARGV0: Parameters Used By The Shell.
* BAUD: Parameters Used By The Shell.
* cdpath: Parameters Used By The Shell.
* COLUMNS: Parameters Used By The Shell.
* DIRSTACKSIZE: Parameters Used By The Shell.
* EDITOR: Zsh Line Editor.
* EGID: Parameters Set By The Shell.
* ERRNO: Parameters Set By The Shell.
* EUID: Parameters Set By The Shell.
* FCEDIT: Parameters Used By The Shell.
* fignore: Parameters Used By The Shell.
* fpath: Parameters Used By The Shell.
* GID: Parameters Set By The Shell.
* histchars: Parameters Used By The Shell.
* histchars, use of: Comments.
* HISTFILE: Parameters Used By The Shell.
* HISTSIZE: Parameters Used By The Shell.
* HISTSIZE, use of: History Expansion.
* HOME: Parameters Used By The Shell.
* HOST: Parameters Set By The Shell.
* IFS <1>: Shell Builtin Commands.
* IFS: Parameters Used By The Shell.
* IFS, use of <1>: Command Substitution.
* IFS, use of: Parameter Expansion.
* KEYTIMEOUT: Parameters Used By The Shell.
* LINENO: Parameters Set By The Shell.
* LINES: Parameters Used By The Shell.
* LISTMAX: Parameters Used By The Shell.
* LOGCHECK: Parameters Used By The Shell.
* LOGNAME: Parameters Set By The Shell.
* MACHTYPE: Parameters Set By The Shell.
* MAIL: Parameters Used By The Shell.
* MAILCHECK: Parameters Used By The Shell.
* mailpath: Parameters Used By The Shell.
* manpath: Parameters Used By The Shell.
* NULLCMD: Parameters Used By The Shell.
* OLDPWD: Parameters Set By The Shell.
* OPTARG: Parameters Set By The Shell.
* OPTARG, use of: Shell Builtin Commands.
* OPTIND: Parameters Set By The Shell.
* OPTIND, use of: Shell Builtin Commands.
* OSTYPE: Parameters Set By The Shell.
* path: Parameters Used By The Shell.
* path, use of: Command Execution.
* PERIOD: Functions.
* POSTEDIT: Parameters Used By The Shell.
* PPID: Parameters Set By The Shell.
* PROMPT: Parameters Used By The Shell.
* PROMPT2: Parameters Used By The Shell.
* PROMPT3: Parameters Used By The Shell.
* PROMPT4: Parameters Used By The Shell.
* PS1: Parameters Used By The Shell.
* PS2: Parameters Used By The Shell.
* PS3: Parameters Used By The Shell.
* PS4: Parameters Used By The Shell.
* psvar: Parameters Used By The Shell.
* PWD: Parameters Set By The Shell.
* RANDOM: Parameters Set By The Shell.
* READNULLCMD: Parameters Used By The Shell.
* REPORTTIME: Parameters Used By The Shell.
* RPROMPT: Parameters Used By The Shell.
* RPS1: Parameters Used By The Shell.
* SAVEHIST: Parameters Used By The Shell.
* SECONDS: Parameters Set By The Shell.
* SHLVL: Parameters Set By The Shell.
* signals: Parameters Set By The Shell.
* SPROMPT: Parameters Used By The Shell.
* status: Parameters Set By The Shell.
* STTY: Parameters Used By The Shell.
* TERM: Zsh Line Editor.
* TIMEFMT: Parameters Used By The Shell.
* TMOUT: Parameters Used By The Shell.
* TMPPREFIX: Parameters Used By The Shell.
* TTY: Parameters Set By The Shell.
* TTYIDLE: Parameters Set By The Shell.
* UID: Parameters Set By The Shell.
* USERNAME: Parameters Set By The Shell.
* VENDOR: Parameters Set By The Shell.
* VISUAL: Zsh Line Editor.
* watch: Parameters Used By The Shell.
* watch, use of: Shell Builtin Commands.
* WATCHFMT: Parameters Used By The Shell.
* WORDCHARS: Parameters Used By The Shell.
* ZDOTDIR: Parameters Used By The Shell.
* ZSH_NAME: Parameters Set By The Shell.
* ZSH_VERSION: Parameters Set By The Shell.
* ZSHNAME: Parameters Set By The Shell.
File: zsh.info, Node: Options Index, Next: Functions Index, Prev: Variables Index, Up: Top
Options Index
*************
* Menu:
* ALL_EXPORT: Options.
* ALWAYS_LAST_PROMPT: Options.
* ALWAYS_TO_END: Options.
* APPEND_HISTORY: Options.
* AUTO_CD: Options.
* AUTO_LIST: Options.
* AUTO_MENU: Options.
* AUTO_NAME_DIRS: Options.
* AUTO_PARAM_KEYS: Options.
* AUTO_PARAM_SLASH: Options.
* AUTO_PUSHD: Options.
* AUTO_PUSHD, use of: Parameters Used By The Shell.
* AUTO_REMOVE_SLASH: Options.
* AUTO_RESUME: Options.
* BGNICE: Options.
* BRACE_CCL: Options.
* BRACE_CCL, use of: Brace Expansion.
* BSD_ECHO: Options.
* BSD_ECHO, use of: Shell Builtin Commands.
* CDABLE_VARS: Options.
* CDABLEVARS, use of: Shell Builtin Commands.
* CHASE_LINKS: Options.
* CHASE_LINKS, use of: Shell Builtin Commands.
* COMPLETE_ALIASES: Options.
* COMPLETE_IN_WORD: Options.
* CORRECT: Options.
* CORRECT_ALL: Options.
* CSH_JUNKIE_HISTORY: Options.
* CSH_JUNKIE_LOOPS <1>: Options.
* CSH_JUNKIE_LOOPS: Parameter Expansion.
* CSH_JUNKIE_QUOTES: Options.
* CSH_NULL_GLOB: Options.
* ERR_EXIT: Options.
* EXTENDED_GLOB: Options.
* EXTENDED_GLOB, use of: Filename Generation.
* EXTENDED_HISTORY: Options.
* GLOB_ASSIGN: Options.
* GLOB_COMPLETE: Options.
* GLOB_DOTS: Options.
* GLOB_DOTS, setting in pattern: Filename Generation.
* GLOB_DOTS, use of: Filename Generation.
* GLOB_SUBST: Options.
* HASH_CMDS: Options.
* HASH_DIRS: Options.
* HASH_LIST_ALL: Options.
* HIST_ALLOW_CLOBBER: Options.
* HIST_IGNORE_DUPS: Options.
* HIST_IGNORE_SPACE: Options.
* HIST_NO_STORE: Options.
* HIST_VERIFY: Options.
* IGNORE_BRACES: Options.
* IGNORE_EOF: Options.
* IGNORE_EOF, use of: Shell Builtin Commands.
* INTERACTIVE: Options.
* INTERACTIVE, use of: Options.
* INTERACTIVE_COMMENTS: Options.
* INTERACTIVE_COMMENTS, use of <1>: Miscellaneous.
* INTERACTIVE_COMMENTS, use of: Comments.
* KSH_ARRAYS: Options.
* KSH_ARRAYS, use of: Array Parameters.
* KSH_OPTION_PRINT: Options.
* LIST_AMBIGUOUS: Options.
* LIST_TYPES: Options.
* LOCAL_OPTIONS: Options.
* LOGIN: Options.
* LONG_LIST_JOBS: Options.
* MAGIC_EQUAL_SUBST: Options.
* MAIL_WARNING: Options.
* MARK_DIRS: Options.
* MARK_DIRS, setting in pattern: Filename Generation.
* MENU_COMPLETE: Options.
* MENU_COMPLETE, use of: Completion.
* MONITOR: Options.
* MONITOR, use of: Jobs & Signals.
* NO_BAD_PATTERN: Options.
* NO_BANG_HIST: Options.
* NO_BEEP: Options.
* NO_CLOBBER: Options.
* NO_CLOBBER, use of: Redirection.
* NO_EQUALS: Options.
* NO_EXEC: Options.
* NO_FLOW_CONTROL: Options.
* NO_GLOB: Options.
* NO_GLOB, use of: Filename Generation.
* NO_HIST_BEEP: Options.
* NO_HUP: Options.
* NO_LIST_BEEP: Options.
* NO_MULTIOS: Options.
* NO_NOMATCH: Options.
* NO_NOMATCH, use of: Filename Generation.
* NO_PROMPT_CR: Options.
* NO_RCS: Options.
* NO_RCS, use of: Invocation.
* NO_SHORT_LOOPS: Options.
* NO_UNSET: Options.
* NOTIFY: Options.
* NULL_GLOB: Options.
* NULL_GLOB, setting in pattern: Filename Generation.
* NULL_GLOB, use of: Filename Generation.
* NUMERIC_GLOBSORT: Options.
* OVER_STRIKE: Options.
* PATH_DIRS: Options.
* PRINT_EXIT_VALUE: Options.
* PRIVILEGED: Options.
* PROMPT_SUBST: Options.
* PUSHD_IGNORE_DUPS: Options.
* PUSHD_MINUS: Options.
* PUSHD_MINUS, use of <1>: Shell Builtin Commands.
* PUSHD_MINUS, use of: Filename Expansion.
* PUSHD_SILENT: Options.
* PUSHD_SILENT, use of: Shell Builtin Commands.
* PUSHD_TO_HOME: Options.
* PUSHD_TO_HOME, use of: Shell Builtin Commands.
* RC_EXPAND_PARAM: Options.
* RC_EXPAND_PARAM, use of: Parameter Expansion.
* RC_QUOTES: Options.
* REC_EXACT: Options.
* RM_STAR_SILENT: Options.
* SH_GLOB: Options.
* SH_WORD_SPLIT: Options.
* SH_WORD_SPLIT, use of: Parameter Expansion.
* SHIN_STDIN: Options.
* SINGLE_COMMAND: Options.
* SINGLE_LINE_ZLE: Options.
* SINGLE_LINE_ZLE, use of: Zsh Line Editor.
* SUN_KEYBOARD_HACK: Options.
* VERBOSE: Options.
* XTRACE: Options.
* ZLE: Options.
* ZLE, use of: Zsh Line Editor.
File: zsh.info, Node: Functions Index, Next: Editor Functions Index, Prev: Options Index, Up: Top
Functions Index
***************
* Menu:
* -: Shell Builtin Commands.
* .: Shell Builtin Commands.
* alias: Shell Builtin Commands.
* alias, use of: Aliasing.
* autoload: Shell Builtin Commands.
* bg: Shell Builtin Commands.
* bg, use of: Jobs & Signals.
* bindkey: Shell Builtin Commands.
* bindkey, use of: Zsh Line Editor.
* break: Shell Builtin Commands.
* builtin: Shell Builtin Commands.
* bye: Shell Builtin Commands.
* case: Complex Commands.
* cd: Shell Builtin Commands.
* chdir: Shell Builtin Commands.
* chpwd: Functions.
* command: Shell Builtin Commands.
* compctl: Programmable Completion.
* continue: Shell Builtin Commands.
* coproc: Simple Commands & Pipelines.
* declare: Shell Builtin Commands.
* dirs: Shell Builtin Commands.
* disable: Shell Builtin Commands.
* disable, use of: Reserved Words.
* disown: Shell Builtin Commands.
* disown, use of: Jobs & Signals.
* echo: Shell Builtin Commands.
* echotc: Shell Builtin Commands.
* emulate: Shell Builtin Commands.
* enable: Shell Builtin Commands.
* eval: Shell Builtin Commands.
* exec: Shell Builtin Commands.
* exit: Shell Builtin Commands.
* export: Shell Builtin Commands.
* false: Shell Builtin Commands.
* fc: Shell Builtin Commands.
* fc, use of: Modifiers.
* fg: Shell Builtin Commands.
* fg, use of: Jobs & Signals.
* for: Complex Commands.
* foreach: Complex Commands.
* function: Functions.
* functions: Shell Builtin Commands.
* functions, use of: Functions.
* getln: Shell Builtin Commands.
* getopts: Shell Builtin Commands.
* hash: Shell Builtin Commands.
* history: Shell Builtin Commands.
* if: Complex Commands.
* integer: Shell Builtin Commands.
* integer, use of: Arithmetic Evaluation.
* job: Shell Builtin Commands.
* jobs: Shell Builtin Commands.
* jobs, use of: Jobs & Signals.
* kill: Shell Builtin Commands.
* let: Shell Builtin Commands.
* let, use of: Arithmetic Evaluation.
* limit: Shell Builtin Commands.
* local: Shell Builtin Commands.
* log: Shell Builtin Commands.
* logout: Shell Builtin Commands.
* noglob: Shell Builtin Commands.
* notify, use of: Jobs & Signals.
* periodic: Functions.
* popd: Shell Builtin Commands.
* precmd: Functions.
* print: Shell Builtin Commands.
* pushd: Shell Builtin Commands.
* pushln: Shell Builtin Commands.
* pwd: Shell Builtin Commands.
* r: Shell Builtin Commands.
* read: Shell Builtin Commands.
* readonly: Shell Builtin Commands.
* rehash: Shell Builtin Commands.
* repeat: Complex Commands.
* return: Shell Builtin Commands.
* return, use of: Functions.
* sched: Shell Builtin Commands.
* select: Complex Commands.
* set: Shell Builtin Commands.
* set, use of: Parameters.
* setopt: Shell Builtin Commands.
* shift: Shell Builtin Commands.
* source: Shell Builtin Commands.
* suspend: Shell Builtin Commands.
* test: Shell Builtin Commands.
* times: Shell Builtin Commands.
* trap: Shell Builtin Commands.
* TRAPDEBUG: Functions.
* TRAPEXIT: Functions.
* TRAPZERR: Functions.
* true: Shell Builtin Commands.
* ttyctl: Shell Builtin Commands.
* type: Shell Builtin Commands.
* typeset: Shell Builtin Commands.
* typeset, use of: Parameters.
* ulimit: Shell Builtin Commands.
* umask: Shell Builtin Commands.
* unalias: Shell Builtin Commands.
* unfunction: Shell Builtin Commands.
* unfunction, use of: Functions.
* unhash: Shell Builtin Commands.
* unlimit: Shell Builtin Commands.
* unset: Shell Builtin Commands.
* unsetopt: Shell Builtin Commands.
* until: Complex Commands.
* vared: Shell Builtin Commands.
* wait: Shell Builtin Commands.
* whence: Shell Builtin Commands.
* where: Shell Builtin Commands.
* which: Shell Builtin Commands.
* while: Complex Commands.